/**
 * calculator
 *
 * @author : tzy
 * @Date : 2021-03-16
 * @Description:
 **/

package com.tang.calculator.symbols;

import lombok.Data;

import java.math.BigDecimal;

@Data
public class BigDecimalValueSymbol implements ValueSymbol {

    String value;

    public BigDecimalValueSymbol(String value) {
        this.value = value;
    }

    @Override
    public BigDecimal getValue() {
        BigDecimal bigDecimal = new BigDecimal(value);
        return bigDecimal.setScale(ValueSymbolHelper.getPrecision());
    }
}
